#include "CLevel.h"
/*
virtual void CLevel::readDataHeader()
{
	
	//Map file header structure
	struct sMapFileHeader {
		BYTE MajorVersion;					//Map format version 
		BYTE MinorVersion;
		BYTE MajorRevision;
		BYTE MinorRevision;
		BYTE MapMajorVersion;				//Version of this specific map 
		BYTE MapMinorVersion;
		BYTE MapMajorRevision;
		BYTE MapMinorRevision;
		//BYTE ContainsEmbeddedContent;		//Boolean value for presence of embedded content 
		DWORD Checksum;						// Checksum of map to determine if it has been modified
        									// Server asks client for the checksum of the map
        									// The client doesn't use this value, it will calculate it itself, it is just in here to cache it for the server
        									// also used to determine if the map has become corrupted server side
	} header; //Variable that holds all header data for this level 
	
	//Load the header from the file 
	readData(header);
	
	
	
}
*/
/*//Called when a section in the map file is to be loaded 
virtual void CLevel::processDataSection(WORD SectionID)
{
	
	/*
	//Constants representing the version of this map format 
	enum eMapFormatVersion {
		MajorVersion = 1,
		MinorVersion = 0,
		MajorRevision = 0,
		MinorRevision = 0
	}
	*/
	/*
	//List of all the SectionIDs in the base map format 
	enum eSectionID {
		
		ID_EmbeddedContent=0,
		ID_MapInfo,
		ID_Background,
		ID_TextureList,
		ID_VertexList,
		ID_PolygonList,
		ID_Scripts,
		ID_SpawnPoints,
		ID_Emitters,
		ID_Waypoints,
		ID_Objects,
		ID_Triggers
		
	};
	
	switch(SectionID) {
		
		case ID_EmbeddedContent : 
			
			
			break;
			
		case MapInfo : 
			
			
			break;
			
	}
	
}*/
